//
//  UIImage+Extension.swift
//  照片选择器
//
//  Created by rong on 15/7/13.
//  Copyright © 2015年 rong. All rights reserved.
//

import UIKit

extension UIImage {

    // 将图片缩放到指定宽度
    func scaleImage(width: CGFloat) -> UIImage {
    
        //根据宽度来计算图像的高度
        let height = size.height * width / size.width
        
        //核心绘图 来 缩放图像
        let s = CGSize(width: width, height: height)
        
        //获得  图片上下文
        UIGraphicsBeginImageContext(s)
        //绘制图像
        drawInRect(CGRect(origin: CGPointZero, size: s))
        
        let result = UIGraphicsGetImageFromCurrentImageContext()
        
        //关闭上下文
        UIGraphicsEndImageContext()
        
        return result
    }
}
